#ifndef SEGMENTATIONDIALOGHP2504_H
#define SEGMENTATIONDIALOGHP2504_H

#include <QtCore/QVariant>
#include <QtCore/QDir>
#include <QtCore/QFile>
#include <QtGui>


class SegmentationDialog:public QDialog
{
	Q_OBJECT
public:
	SegmentationDialog(QWidget *parent = 0);
	~SegmentationDialog();

	QString projectFullPath;
	QString projectName;
	QString imagePath;
	bool isOKButtonClicked;

private:
    QDialogButtonBox *buttonBox;
    QLabel *label;
    QLabel *label_2;
    QLineEdit *lineEdit_ProjectLocation;
    QLineEdit *lineEdit_ImagePath;
    QToolButton *toolButton_1;
    QToolButton *toolButton_2;
    QLineEdit *lineEdit_ProjectName;
    QLabel *label_3;
private slots:
		void setExistingDirectory();
		void setOpenFileName();
		void OKButtonClicked();
		void CancelButtonClicked();

};

class SegmentationOpenDialog:public QDialog
{
	Q_OBJECT
public:
	SegmentationOpenDialog(QWidget *parent = 0);
	~SegmentationOpenDialog();
	QString projectFullPath;
	QString projectName;
	QString imagePath;
	QString logFilePath;
	bool isOKButtonClicked;
private:
	QLabel *label;
	QLineEdit *lineEdit;
	QToolButton *toolButton;
	QDialogButtonBox *buttonBox;

	private slots:
		void setExistingDirectory();
		void OKButtonClicked();
		void CancelButtonClicked();
};
#endif